html, body {
	margin: 0;			/* Remove body margin/padding */
	padding: 0;
	overflow: hidden;	/* Remove scroll bars on browser window */	
    font: 12px/1.2 "돋움", dotum, sans-serif !important;
}

#header,
#sub,
#body,
#footer {
	overflow: auto;
}
#header {
	color: #fff;
	background: #000 !important;
	padding: 0 !important;
}
#logo {
	font-size: 15px;
	margin: 0;
	padding: 13px 10px;
}
#footer p {
	text-align: center;
	margin: 4px 0 2px;
}

/* remove padding and scrolling from elements that contain an Accordion OR a content-div */

.ui-layout-center ,	/* has content-div */
.ui-layout-west ,	/* has Accordion */
.ui-layout-east ,	/* has content-div ... */
.ui-layout-east .ui-layout-content { /* content-div has Accordion */
	padding: 0 !important;
	overflow: hidden;
}

.ui-tabs .ui-tabs-nav li a {
    padding: 4px 10px !important;
}
.ui-tabs-nav li {position: relative;}
.ui-tabs-selected a span {padding-right: 10px;}
.ui-tabs-close {display: none;position: absolute;top: 6px;right: 3px;z-index: 800;width: 16px;height: 14px;font-size: 10px; font-style: normal;cursor: pointer;}
.ui-tabs-selected .ui-tabs-close {display: block;}
.ui-layout-west .ui-jqgrid tr.jqgrow td { border-bottom: 0px none;}
.ui-datepicker {z-index:1200;}
.rotate
    {
        /* for Safari */
        -webkit-transform: rotate(-90deg);

        /* for Firefox */
        -moz-transform: rotate(-90deg);

        /* for Internet Explorer */
        filter: progid:DXImageTransform.Microsoft.BasicImage(rotation=3);
    }

.ui-widget {
font-size:12px;
}

#contents {
	margin: 1em;
}

#sub a {
	text-decoration:none;
	padding: .5em 0;
}
#footer {
	background-color:#000 !important;
	color: #fff;
}
.navBc {text-align:right;
border-bottom:1px solid #ccc;
padding:0 .5em .5em;
margin:0;
}

